#ifndef INPUT_H
#define INPUT_H

#include "scene.h"
#include "object.h"
#include <QFile>

class Input{
    public:
        Input(QFile *);
        Input();
        ~Input();

        Scene *parseIn();
        Scene *parseIn(QFile *);

        Scene *parseOut();
        Scene *parseOut(QFile *);

        Scene *parseScene();
        Scene *parseScene(QFile *);

        Object *parseObject(Scene *);
        Object *parseObject(QFile *, Scene *);

    private:
        QFile *file;
};

#endif
